Jubao Palace Noodle Bar (in Seminole Hard Rock Tampa)
5223 Orient Rd, Tampa, FL 33610, United States
Attractions Near Jubao Palace Noodle Bar (in Seminole Hard Rock Tampa)
Restaurants Near Jubao Palace Noodle Bar (in Seminole Hard Rock Tampa)
Hotels Near Jubao Palace Noodle Bar (in Seminole Hard Rock Tampa)